committee on scientific and technological cooperation - Français Anglais Dictionnaire